package com.tbit.uqbike.client.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 人脸识别限制
 * @author <a href="mailto:liu.haoxiang@tbit.com.cn">BUGXiang</a>
 * @version 1.0
 * @since 2024/6/17
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FaceCheck {

    /**
     * 短时间人脸使用次数
     */
    private int shortTimeCount;

    /**
     * 短时间人脸使用失败次数
     */
    private int shortTimeFailCount;

    /**
     * 短时间人脸过期时间
     */
    private Date shortTime;

    /**
     * 今日使用总次数
     */
    private int todayCount;

    /**
     * 今日人脸使用过期时间
     */
    private Date todayTime;

    /**
     * 锁类型 0:短时间失败上限 1：短时间使用上限 2：今日使用上限
     */
    private Integer lockType;
    /**
     * 锁定抛出异常返回
     */
    private String lockDesc;

    /**
     * 锁过期时间
     */
    private Date lockTime;
}
